package com.example.demo.repository;

import com.example.demo.entity.Cat;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;

/**
 * Created by Choisaaaa on 2018/6/6.
 * 注意参数
 */
public interface CatRepository extends PagingAndSortingRepository<Cat,Integer> {

    //4. 查询方法以find | read | get开头；
    //5. 涉及查询条件时，条件的属性用条件关键字连接，要注意的是条件属性以首字母大写。
    Cat findByCatName(String catName);

    //使用JPQL语句
    @Query("from Cat where catName=:cn")
    Cat findByCatName2(@Param("cn") String catName);
}
